#include <stdio.h>

int main(){
    char arr[2][10]={
        "sdsd",
        "dfgdf"
    };
    char *x[2];
    char **y;
    // for(int i=0;i<2;i++){
    //     *(x+i)=*(arr+i);
    // }
    for(int i=0;i<2;i++){
        *(y+i)=*(arr+i);
    }
    // for(int i=0;i<2;i++){
    //     puts(*(x+i));
    // }
    for(int i=0;i<2;i++){
        puts(*(y+i));
    }
}

/*
arr表示二维数组第一个元素的地址，x表示一个长度为2的指针数组，这里arr不能直接赋值给x。
*/